b6fe03270bf23c092f783ade73d469941d0ee51a,src/gr/uom/java/xmi/diff/UMLClassDiff.java,UMLClassDiff,checkForInlinedOperations,#,312
Before Change
parameterToArgumentMap.put(parameters.get(i), arguments.get(i));
}
UMLOperationBodyMapper operationBodyMapper = new UMLOperationBodyMapper(removedOperation, mapper, parameterToArgumentMap);
if(!operationBodyMapper.getMappings().isEmpty() &&
(operationBodyMapper.getMappings().size() > operationBodyMapper.nonMappedElementsT1()
|| operationBodyMapper.exactMatches() > 0) ) {
if(operationBodyMapper.nonMappedElementsT1() > 0) {
mappersToBeAdded.add(operationBodyMapper);
After Change
for(int i=0; i<parameters.size(); i++) {
parameterToArgumentMap.put(parameters.get(i), arguments.get(i));
}
UMLOperationBodyMapper operationBodyMapper = new UMLOperationBodyMapper(removedOperation, mapper, parameterToArgumentMap);
operationBodyMapper.getMappings();
int mappings = operationBodyMapper.mappingsWithoutBlocks();
if(mappings > 0 && (mappings > operationBodyMapper.nonMappedElementsT1() || operationBodyMapper.exactMatches() > 0)) {
if(operationBodyMapper.nonMappedElementsT1() > 0) {
mappersToBeAdded.add(operationBodyMapper);
}